cr 10 smart review